html, body { margin: 0; padding: 0; text-align: center; height: 100%; background:url(../templates/images/map.gif) no-repeat top center; font:12px "宋体"}
h1, h2, h3, h4, h5, h6, p,form { margin: 0; padding: 0; }
dl, dt, dd, ul, li { margin: 0; padding: 0; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
img{ border:none;}
a { overflow: hidden; color: rgb(255, 255, 255); text-decoration:none;}
.clear { margin: 0pt; padding: 0pt; clear: both; }
.clear hr { margin: 0pt; padding: 0pt; display: none; }

#wrapper{ margin: 0pt auto; text-align: left; width: 1003px; height: 100%; position: relative; min-height: 100%; }

#header { padding: 0;}
#content{ padding: 0; }
#footer{ clear: both; padding:0 50px 10px; font-family:Verdana; color:rgb(168,128,85);}

#headertop{ clear: both; padding:10px 50px 0;}
#logo{ float:left; width:210px; height:64px;}
#logo a{ width:210px; height:64px; background:url(../templates/images/logo.png) no-repeat center center; text-indent: -9999px; display: block;}
#landing{ float:right; font: bold 12px/24px "宋体"; color:rgb(231,70,140); margin-top:40px; padding-right:14px;}
#landing a{ color:rgb(231,70,140);}

#headernav{margin:0px 0px 0px -1px;width:1000px; height:65px;background:url(../templates/images/navw.png) no-repeat left top;}
#headernav ul{padding-left:50px;height:100px;}
#headernav ul li{ float:left; height:65px;}
#headernav ul li a{ display:block; float:left; height:69px; background:url(../templates/images/head_word.png) no-repeat 0px top;}
#headernav ul .l1 a{ width:135px; margin-left:30px; background-position:-50px top}
#headernav ul .l2 a{ width:146px; margin-left:30px; background-position:-200px top}
#headernav ul .l3 a{ width:141px; margin-left:25px; background-position:-365px top}
#headernav ul .l4 a{ width:135px; margin-left:25px; background-position:-540px top}
#headernav ul .l5 a{ width:134px; margin-left:25px; background-position:-700px top}

#headernav ul li a:hover, #headernav ul li .cur{ display:block; float:left; height:60px; background:url(../templates/images/top.png) no-repeat 0px top; }
#headernav ul .l1 a:hover, #headernav ul .l1 .cur{ width:135px; margin-left:30px;height:60px; background-position:-30px top}
#headernav ul .l2 a:hover, #headernav ul .l2 .cur{ width:146px; margin-left:30px; height:60px;background-position:-195px top}
#headernav ul .l3 a:hover, #headernav ul .l3 .cur{ width:141px; margin-left:25px;height:60px; background-position:-350px top}
#headernav ul .l4 a:hover, #headernav ul .l4 .cur{ width:135px; margin-left:25px;height:60px;background-position:-535px top}
#headernav ul .l5 a:hover, #headernav ul .l5 .cur{ width:134px; margin-left:25px;height:60px; background-position:-700px top}

/*#headernav ul li{float:left;width:180px;height:60px;border:1px solid green;}
#headernav ul li a {display:block;height:30px;padding-top:35px;}
.indexlink2{ background:url(../templates/images/TOP.png) no-repeat -300px 0;}*/
/*#headernav ul li a:hover{background:url(../templates/images/TOP.png) no-repeat left top;text-indent: -9999px;height:100px;}*/
 

#banner{margin:0px 0px 0px 50px;width:892px;}
#contentmian{ width:1003px; height:608px; background:url(../templates/images/mapmain.png) no-repeat bottom;}
#mainleft{ float:left; background:url(../templates/images/12_03.jpg) no-repeat bottom; width:178px; height:594px; margin-left:51px; *margin-left:50px; _margin-left:50px; display:inline;}
#mainlt{ float:left; background:url(../templates/images/mainleft.gif) no-repeat bottom; width:178px; height:594px; margin-left:51px; *margin-left:50px; _margin-left:50px; display:inline;}
#mainleft h3{ background:url(../templates/images/trends.gif) no-repeat center bottom; width:178px; height:32px; text-indent: -9999px;}
#mainlt h3{ background:url(../templates/images/trends.gif) no-repeat center bottom; width:178px; height:32px; text-indent: -9999px;}
#mainleft .main{ height:524px;}
#mainlt .main{ height:524px;}
#mainleft .main li{ font:12px/30px "宋体"; background:url(../templates/images/txian.png) no-repeat center bottom; padding-left:23px;}
#mainlt .main li{ font:12px/30px "宋体"; background:url(../templates/images/txian.png) no-repeat center bottom; padding-left:23px;}
#mainleft .main li a{ background:url(../templates/images/jt.gif) no-repeat left center; padding-left:8px;}
#mainlt .main li a{ background:url(../templates/images/jt.gif) no-repeat left center; padding-left:8px;}
#mainleft strong{ float:left; width:178px; font: bold 12px/28px "宋体"; text-align:center; color:rgb(239,77,104); text-decoration:underline; bottom:0;}
#mainlt strong{ float:left; width:178px; font: bold 12px/28px "宋体"; text-align:center; color:rgb(239,77,104); text-decoration:underline; bottom:0;}
#mainleft strong a{ color:rgb(239,77,104); text-decoration:underline;}
#mainlt strong a{ color:rgb(239,77,104); text-decoration:underline;}
#mainright{ float:left; width:714px;}
#mainright h3.main{ clear: both; padding:24px 0 0 18px;}
#mainright h3.main span.activities{ float:left; text-indent: -9999px; background:url(../templates/images/Activities.png) no-repeat; width:287px; height:23px;}
#mainright h3.main span.right{ float:right; font: normal 12px "宋体"; padding-right:30px; color:rgb(145,145,145); background:url(../templates/images/jt2.gif) no-repeat left center; padding-left:14px;}
#mainright h3.main span.right strong{ color:rgb(236,51,82); font-weight:normal;}
#mainright h3.main a{ color:rgb(145,145,145);}
#mainright .kamain{ float:left; width:696px; padding:30px 0 0 18px; clear: both;}
#mainright .kamain li{ float:left; padding:0 25px 20px 0; display:block;}

#footer span.left{ float:left; font: 14px/24px "宋体";}
#footer span.left a{ color:rgb(168,128,85);}
#footer span.right{ float:right; font:bold 12px/24px Arial;}

/*snapshots*/
#mainright h3 span.snapshots{ float:left; text-indent: -9999px; background:url(../templates/images/Snapshots.png) no-repeat; width:368px; height:23px;}
#mainright .rsmain{ float:left; width:696px; padding:30px 0 0 18px; clear: both;}
#mainright .rsmain li{ padding:0 25px 15px 0; display:block; clear:both;}
#mainright .rsmain li .tp{ float:left; width:158px; height:99px;}
#mainright .rsmain li .details{ float:left; height:99px; width:500px; padding-left:10px;}
#mainright .rsmain li .details h3{ background:url(../templates/images/lmxi.png) no-repeat left bottom; display:block; height:20px;}
#mainright .rsmain li .details h3 span.tright{ float:right; font-size:12px; font-weight:normal;}
#mainright .rsmain li .details h3 a{ float:left; color:rgb(239,77,104); font: bold 12px "宋体";}
#mainright .rsmain li .details .main{ display:block;}
#mainright .rsmain li .details .main p{ font:12px/19px "宋体";}
#mainright .rsmain li .details .main p a{ color:rgb(0,0,0);}
#mainright .rsmain li .details .main span.dright{ float:right; width:58px; height:19px;}
#mainright .rsmain li .details .main span.dright a{ width:58px; height:19px; display:block; background:url(../templates/images/details.png) no-repeat center; text-indent: -9999px;}
#mainright .rsmain li a:hover{ text-decoration:underline;}
div.viciao { height:22px; padding-top:10px; text-align:center;}
div.viciao a { border:solid 1px rgb(245,148,164); color:rgb(245,148,164); margin:4px 0 0 5px; padding:1px 5px;}
div.viciao a:hover{ padding:1px 5px; border:solid 1px rgb(239,77,104); color:rgb(245,148,164); margin-left:5px;}
div.viciao a:active { background:url(../templates/images/current.gif) no-repeat ; padding:5px 7px 3px; color:rgb(239,77,104); border:0;}
div.viciao span.current { background:url(../templates/images/current.gif) no-repeat ; padding:5px 7px 3px; color:rgb(239,77,104);}
div.viciao span.disabled { padding:2px 5px; color:rgb(204,204,204); margin-right: 2px;}
div.viciao span.pnext{ color:rgb(245,148,164);}
div.viciao span.pnext a{ border:0;}
div.viciao span.pnext a:hover{ border:0;}
div.viciao span.pnext a:active { border:0px; background:none;}

/*news*/
#mainright h3 span.news{ float:left; text-indent: -9999px; background:url(../templates/images/news.png) no-repeat; width:368px; height:23px;}

/*introduction*/
#mainright .rsmain1{ float:left; width:696px; padding:10px 0 0 18px; clear: both;}
#mainleft h3.about{ background:url(../templates/images/about.gif) no-repeat center bottom; width:178px; height:32px; text-indent: -9999px;}
#mainright h3.main span.profile{ float:left; text-indent: -9999px; background:url(../templates/images/profile.png) no-repeat; width:305px; height:29px;}
#mainright .rsmain1 .company{ float:left; width:672px; clear: both; display:block; margin-right:24px; padding-bottom:10px;}
#mainright .rsmain1 .company p{ width:450px; height:370px; font:12px/24px "宋体";}
#mainright .rsmain1 .custom{position:absolute; top:460px;left:700px;}


/*contactus*/
#mainright h3.main span.cu{ float:left; text-indent: -9999px; background:url(../templates/images/contactus.png) no-repeat; width:305px; height:29px;}
#mainright .rsmain1 .contactus{ float:left; width:672px; clear: both; background:url(../templates/images/cud.png) no-repeat right top; display:block; margin-right:24px; padding-bottom:10px;}
#mainright .rsmain1 .contactus ul{ width:440px; height:370px; font:12px/24px Arial, Helvetica, sans-serif, "宋体"; color:rgb(230,70,140);}
#mainright .rsmain1 .contactus li{ display:block; clear:both;}
#mainright .rsmain1 .contactus li strong.size{ font-size:15px; float:left; padding-bottom:10px;}
#mainright .rsmain1 .contactus li strong.left{ float:left; width:70px;}
#mainright .rsmain1 .contactus li p.xhx{ clear:both; text-decoration:underline; padding-top:10px;}
#mainright .rsmain1 .contactus li p.right{ float:left; width:290px; display:block;}
#mainright .rsmain1 .contactus li a{ color:rgb(230,70,140);}
#mainright .rsmain1 .contactus li a:hover{ text-decoration:underline;}

/*bussiness*/
#mainright h3.main span.business{ float:left; text-indent: -9999px; background:url(../templates/images/business.jpg) no-repeat; width:375px; height:29px;}
#mainright .rsmain1 .business_con{ float:left; width:672px; clear: both; background:url(../templates/images/cud.png) no-repeat right top; display:block; margin-right:24px; padding-bottom:10px;}
#mainright .rsmain1 .business_con p{width:430px;line-height:18px;margin-bottom:15px;}
#mainright .rsmain1 .business_con p.welcome{margin-bottom:15px;}
#mainright .rsmain1 .business_con ul{ width:440px; height:200px; font:12px/21px Arial, Helvetica, sans-serif, "宋体"; color:rgb(230,70,140);}
#mainright .rsmain1 .business_con li{ display:block; clear:both;}
#mainright .rsmain1 .business_con p strong.size{ font-size:15px;  padding-bottom:10px;color:rgb(230,70,140);}
#mainright .rsmain1 .business_con a{ color:rgb(230,70,140);}
#mainright .rsmain1 .business_con div{font-size:12px;width:450px;color:rgb(230,70,140);}
#mainright .rsmain3 .registration{ margin-left:20px;background:url(../templates/images/21_03.jpg) no-repeat;  width:668px; height:472px;}
#mainright .rsmain3 .registration .reg_one{padding-top:100px;padding-left:40px;font-weight:bold;font-size:13px;color:rgb(123,20,75)}
#mainright .rsmain3 .reg_but{margin-left:250px;}


/*zhaoping*/
#mainright .rsmain1 .zhaoping {font-size:14px;}

/*tiaokuan*/
#mainright .rsmain1 .tiaokuan {font-size:14px;}


/*prooess*/
#mainright .rsmain2{ float:left; width:696px; padding-left:18px; clear: both;}
#mainleft h3.prooess{ background:url(../templates/images/prooess.gif) no-repeat center bottom; width:178px; height:32px; text-indent: -9999px;}
#mainright h3.main span.mr{ float:left; text-indent: -9999px; background:url(../templates/images/registration.png) no-repeat; width:366px; height:29px;}
#mainright .rsmain2 .registration{ background:url(../templates/images/mrd.png) no-repeat; width:668px; height:472px;}
/*zhuwrite register_two*/
#mainright .rsmain2 .registration .reg_explain{float:left;margin:86px 0px 20px 0px;padding-left:30px;width:610px;font-size:13px;color:rgb(123,20,75);line-height:23px;}
#mainright .rsmain2 .registration .reg_title{width:620px;margin-left:8px;padding-left:30px;padding-bottom:2px;border-bottom:1px dotted gray;}
#mainright .rsmain2 .registration .reg_title .myself1{color:#FC0;font-size:14px;}
#mainright .rsmain2 .registration .reg_title .myself2{color:#FC0;font-size:14px;margin-left:48px;}
#mainright .rsmain2 .registration .reg_title .input_data{font-size:14px;margin-left:114px;color:rgb(123,20,75);}
#mainright .rsmain2 .registration .my_data {float:left;width:300px;text-align:right;}
#mainright .rsmain2 .registration .her_data {float:right;width:290px;height:244px;background-color:rgb(240,121,144);text-align:right;margin-right:10px;padding-right:20px;}
#mainright .rsmain2 .registration ul{ display:block; clear:both; padding:18px 0 0 25px;}
#mainright .rsmain2 .registration  li{ display:block; padding:5px 0 !important; padding:3px 0px;}
#mainright .rsmain2 .registration  span.left{ display:block;width:250px;font-size:14px; color:rgb(123,20,75);float:left;text-align:right;}
#mainright .rsmain2 .registration  span.left2{width:200px;font-size:14px; color:rgb(123,20,75);}
#mainright .rsmain2 .registration  span.inputbox{}
#mainright .rsmain2 .registration  .out_date{width:650px;margin-left:8px;padding-top:20px;border-top:1px dotted gray;}
#mainright .rsmain2 .reg_but{text-align:center;}
#mainright .rsmain2 .reg_but input {background:url(../templates/images/register_button_07.jpg) no-repeat top;border:none;width:149px;height:67px;}
#box1{ border:solid 1px rgb(123,20,75);}

/*register_one*/
#mainright .rsmain2 .registration .reg_one{text-align:left;padding-top:50px;}
#mainright .rsmain2 .registration .reg_one ul li span input{width:150px;}
#mainright .rsmain2 .registration .reg_one #readrule{margin-left:240px;}
#mainright .rsmain2 .registration .reg_one #box2{width:30px;}
#mainright .rsmain2 .registration .reg_one #readrule{text-align:left;color:#FFF;}

/*login*/
#mainright .rsmain2 .login{margin-top:10px;background:url(../templates/images/login_bg.jpg) no-repeat; width:668px; height:472px;}
#mainright .rsmain2 .login .loginform{padding-top:290px;padding-left:285px;}
#mainright .rsmain2 .login ul li{height:30px;width:80px;color:white;}
#mainright .rsmain2 .login ul li input{background-color:#E2E2E2;border:1px solid white;width:130px;}
#mainright .rsmain2 .login ul li input#chbox{background:none;border:none;width:13px;}
#mainright .rsmain2 .login .login_img{margin-left:-90px;margin-top:-10px;width:250px;}
#mainright .rsmain2 .login .login_img span{display:block;}
#mainright .rsmain2 .login .login_img #img_but{background:url(../templates/images/logbut.png) no-repeat left top;border:none;width:87px;height:64px;float:right;margin-top:-70px;cursor:pointer;}

/*question*/
#mainright h3.main span.qu_tit{ float:left;width:470px; height:29px;margin-top:-10px;}
#mainright .rsmain2 .question1{background:url(../templates/images/question_back.jpg) no-repeat; width:668px; height:472px;margin-top:10px;}
#mainright .rsmain2 .question1 .finish_state{padding:10px 12px 0px 0px;text-align:right; color:#DB2E63;}
#mainright .rsmain2 .question1 .qu_img{width:700px;font-size:14px; color:rgb(123,20,75);text-align:center;margin-top:20px;}
#mainright .rsmain2 .question1 .answer1{height:40px;margin-left:30px;font-size:15px; color:#F87183;margin-top:40px;}
#mainright .rsmain2 .question1 .answer1 .anw_left{dispaly:block;float:left;line-height:40px;margin-right:7px;}
#mainright .rsmain2 .question1 .answer1 .anw_right{dispaly:block;float:right;line-height:40px;margin-right:35px;}
#mainright .rsmain2 .question1 .anw_bottom{font-size:15px;color:#F87183;text-align:center;margin-top:10px;}
#mainright .rsmain2 .question1 .anw_but{position:absolute;top:850px;*top:470px;right:110px;}
#mainright .rsmain2 .question1 .qu_img p{font-weight:bold;font-size:15px;padding-top:50px;}

#mainright .rsmain2 .question15{background:url(../templates/images/qu15b_03.jpg) no-repeat; width:668px; height:472px;margin-top:10px;}
#mainright .rsmain2 .question15 .finish_state{padding:10px 12px 0px 0px;text-align:right; color:#DB2E63;}
#mainright .rsmain2 .question15 .qu_img15{width:700px;font-size:14px; color:rgb(123,20,75);text-align:center;margin-top:10px;}
#mainright .rsmain2 .question15 .answer15{height:40px;margin-left:30px;font-size:13px; color:#F87183;margin-top:30px;}
#mainright .rsmain2 .question15 .anw_but15{position:absolute;top:850px;*top:470px;right:110px;}
#mainright .rsmain2 .question15 .qu_img15 p{padding-top:10px;font-size:14px;font-weight:bold;}

/*timeorder*/
/*#timeleft{ float:left; background:url(../templates/images/time_left.jpg) no-repeat bottom; width:178px; height:400px; margin-left:51px; *margin-left:50px; _margin-left:50px; display:inline;}
#timeleft h3{ background:url(../templates/images/trends.gif) no-repeat center bottom; width:178px; height:32px; text-indent: -9999px;}
#timeleft .timemain{ height:400px;}
#timeleft .timemain li{ font:12px/30px "宋体"; background:url(../templates/images/txian.png) no-repeat center bottom; padding-left:23px;}
#timeleft .timemain li a{ background:url(../templates/images/jt.gif) no-repeat left center; padding-left:8px;}*/
#mainright .rsmain2 .timeorder{font-size:14px; color:rgb(123,20,75);background:url(../templates/images/timerom_03.jpg) no-repeat; width:668px; height:472px;margin-top:10px;}
#mainright .rsmain2 .timeorder .time_but{text-align:right;margin-top:220px;margin-right:50px;}
#mainright .rsmain2 .timeorder .time_table{text-align:center;padding-left:200px !important;padding:80px 0px 0px 140px;}

/*budget*/
#mainright .rsmain2 .budget{font-size:14px; color:rgb(123,20,75);background:url(../templates/images/xingcheng_03.jpg) no-repeat; width:668px; height:525px;margin-top:10px;overflow:hidden;}
#mainright .rsmain2 .budget .money_bar{cursor:pointer;margin:405px 0px 0px 43px;font-size:14px;font-weight:bold;line-height:42px;padding-left:39px;width:531px;height:42px;background-color:#FDE1C1;color:#EC3352;}
#mainright .rsmain2 .budget .money_bar a{color:#EC3352;}
#mainright .rsmain2 .budget .money_bar a:hover{color:white;}
#mainright .rsmain2 .budget .money_but{text-align:right;margin-top:20px;margin-right:50px;}

/*requestment*/
#mainright .rsmain2 .requestment{font-size:14px; color:rgb(123,20,75); width:668px; height:472px;margin-top:10px;}
#mainright .rsmain2 .requestment .requestment_head{border:1px solid rgb(123,20,75);padding:1px 1px 1px 1px;}
#mainright .rsmain2 .requestment .requestment_img{height:197px;padding:5px 0px 5px 0px;background:url(../templates/images/gexing6_03.jpg) repeat-x;}
#mainright .rsmain2 .requestment .requestment_img ul li{float:left;margin-left:6px;margin-right:4px;}
#mainright .rsmain2 .requestment .requestment_img .rockect{padding-top:90px;height:107px;}
#mainright .rsmain2 .requestment .requestment_con{color:black;margin-top:20px;padding-top:20px;border-top: dashed 1px red;}
#mainright .rsmain2 .requestment .requestment_con textarea{height:160px;width:668px;overflow-y:hidden;background-color:#FDECF0;border:1px solid #E83457;}
#mainright .rsmain2 .requestment .requestment_but{text-align:right;margin-right:20px;}

/*deposit*/
#mainright .rsmain2 .deposit{font-size:12px; color:#EC3352;background:url(../templates/images/zhufu2_03.jpg) no-repeat; width:668px; height:472px;margin-top:10px;}
#mainright .rsmain2 .deposit .deposit_con{padding-top:20px;}
#mainright .rsmain2 .deposit .deposit_con p.dear{font-weight:bold;margin-bottom:20px;}
#mainright .rsmain2 .deposit .deposit_con p.con{font-size:13px;margin-bottom:20px;line-height;125px;}
#mainright .rsmain2 .deposit .deposit_con .con a{bordr:1px solid red;}
#mainright .rsmain2 .deposit .deposit_con p.do{font-size:12px;margin-top:20px;line-height:20px;}
#mainright .rsmain2 .deposit .deposit_con .dep_date{position:relative;top:-45px; left:223px;}
#mainright .rsmain2 .deposit .deposit_con .dep_money{position:relative;top:-22px; left:90px;}
#mainright .rsmain2 .deposit .deposit_but{text-align:right;margin-top:250px;margin-right:20px;}


/*gifs*/
#mainright .rsmain2 .gifs{font-size:12px; color:#EC3352; width:668px; height:472px;margin-top:10px;}

#mainright .rsmain2 .gifs .gifs_bar{background:url(../templates/images/gif33_03.jpg) repeat-x;font-size:12px;font-weight:bold;line-height:35px;padding-left:39px;width:622px;height:35px;color:#FFEFA4;}
#mainright .rsmain2 .gifs .gifs_bar a{color:#FFEFA4;}
#mainright .rsmain2 .gifs .gifs_bar ul li{float:left;}
#mainright .rsmain2 .gifs .gifs_show{ font-size:13px;padding-top:20px;background-color:#FDEAED;height:240px;width:660px;border:1px solid #F2B1C5;}
#mainright .rsmain2 .gifs .gifs_show ul li{margin-left:7px;width:153px;float:left;}
#mainright .rsmain2 .gifs .gifs_show p{line-height:18px;margin-top:5px;}
#mainright .rsmain2 .gifs .gifs_but{text-align:right;margin-right:25px;}
#mainright .rsmain2 .gifs .gifs_page{float:right;margin-top:-20px;margin-right:10px;color:#EC3352;}
#mainright .rsmain2 .gifs .gifs_page a{color:#EC3352;}



/*myaccount*/